約 3,936,908 件
https://w.atwiki.jp/okamo_sec/pages/24.html
Ubuntu Server 12.04を用いたHTTPサーバ、DBサーバ、メールサーバなどの構築のための記録 導入 ISO取得 http //www.ubuntu.com/download/server からUbuntu Server 12.04.3 LTSを取得。 メディアに焼くなどしてブートします。あとは指示にしたがって素直にインストール。 注意 インストール途中でhome directoryを暗号化するかどうか、という質問がでるがこれにYesと答えると SSHはクライアントの公開鍵の置き場所を変えるなどしないといけなくなります。 SSHサーバ導入 KVMのコンソールが非常に使いにくいので最初のこれをインストール sudo apt-get install ssh バックアップ環境構築 とりあえず、動かそうとすると後に回しそうだがこれは非常に重要。 規模が大きくなってから失ったら取り返しがつかないです。 ディスク全体フルバックアップ http //www.kkaneko.com/rinkou/linux/remastersys.html remastersysというプログラムを使って全体のバックアップを行います。 情報の劣化が起こるといけないので上記urlを参照してremastersysをインストールしてください。 次にcronの設定を行い毎日自動で行うが、sudoで実行するためこのままでは実行できない。 sudo visudo でsudoerの編集を行います。 # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL ALL) NOPASSWD ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL ALL) ALL username ALL=(ALL) NOPASSWD /usr/bin/remastersys ←追加 # See sudoers(5) for more information on "#include" directives #includedir /etc/sudoers.d これで自動バックアップが行えます。 GCCのインストール sudo apt-get install gcc Apache2のインストール ソースコードの取得 wget http //ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.4.6.tar.gz gunzip httpd-2.4.6.tar.gz tar -xvf httpd-2.4.6.tar 解凍されたディレクトリにはいり ./configure checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure configure Configuring Apache Portable Runtime library... configure checking for APR... no configure error APR not found. Please read the documentation. APRがない。libapr1-dev,libaprutil1-devをインストール sudo apt-get install libapr1-dev sudo apt-get install libaprutil1-dev ./configure できた。makeがないことにここで気づいたのでmakeをインストール sudo apt-get install make //httpdの場所へ移動 make sudo make install //ディレクトリを作るタイミングで権限が必要なため インストールはこれで完了。
https://w.atwiki.jp/yo-kichi/pages/81.html
スコーラとは 2010 ガイダンス ユーザ作成 テキトウに課題羅列 第3回にして人いなくなる。 ネットワークの設定 TODO 資料のうp 来年、チェックのため 新たな生徒のための準備 (環境は各自のノーパを予定 コマンドを人通り学んでる生徒にはさらりと復習してあとは自分で覚えさす そろそろbash以外に進出したい linuxがどう動いているか わかる本が欲しい! DONE LPIC レベル1の教科書、ネットワークコマンドの本入手 コメント
https://w.atwiki.jp/bluearth3/pages/19.html
とりあえず移行中につき、Linuxの「インストールCD/LiveCD」の作成手順 WindowsXP編 を参照してください。
https://w.atwiki.jp/ohden/pages/20.html
Linux(Debian系) 主にUbuntu8.10server以降のお話です。 ※登場するディストリビューション Ubuntu8.10 server Ubuntu10.04 LTS server Ubuntu 10.10desktop 32bit Ubuntu10.10 desktop 64bit Linux Mint 14.1 mate 64bit Ubuntu14.04 desktop 64bit Ubuntu18.04.1 LTS 64bit (WSL) alias command覚え書き ShScript install tips 接続されているネットワーク機器を知る方法 印刷ノウハウ vim-tinyからvimへ乗り換え viの設定 フォントの追加方法 gccでHelloWorldすらコンパイルできない apt参照先の変更方法 日本語表示から英語表示への変更 CUI環境へGUI環境の導入 user一覧の確認方法とshadow file Ubuntuのversion確認方法 Ubuntuのbitアーキテクチャ確認方法 日時変更 timezone設定 VMWareToolsの導入 zipの圧縮・解凍 ntpを利用した時刻合わせ cronの使い方 カーネルバージョンの確認 Windowsのスタートアップlikeに起動させたい ランレベルの確認と変更 aptitudeの使い方 Pythonについて diskの空き容量を確認 NICの追加方法 Linuxのデバイス管理方法 ユーザ一覧取得 CUI環境でのパスワード変更方法 スイッチユーザ時『.bashrc』が読み込まれない ネットワークの設定を変更する 圧縮・解凍の方法 ターミナルからproxyの設定を行う 便利なlogの見方 作成時のデフォルトパーミッションを変更する OSフリーズ時の再起動方法 日本語環境でインストールした時のカタカナのdir名が嫌 実行ファイルが確かに有るのに、無いって実行してくれない ディレクトリ構造だけをcopyしたい 任意のテキストファイルから空行を削除したい 文字列からMD5を算出する ファイルの日付を変更する 指定日数より前のファイルを検索する 英字keyboardから逃れられない linux/tips/ Linux Mint LinuxMintのsources.list ssh起動時にCould not load host keyと出て接続できない Ubuntuファイラ Nautilusマニュアル http //library.gnome.org/users/user-guide/stable/nautilus.html tools fzf Eclipse vim apache JBossAS Redmine MovableType Concrete5 SubVersion git OpenSSH OpenSSL gcc CUnit RubyOnRails LinuxBrew apt apt-get RubyGems paco ⇒ porg make Hardware Lister(lshw) sysv-rc-conf UT-VPN VMWare nfs OpenVPN SQLite PostgreSql Oracle GNUWing ubuntuApps http //ubuntuapps.blog67.fc2.com/ ペンギンの杜 http //penguin.tantin.jp/mori/ http //www.linux.or.jp/JM/ 更新日: 2023年08月20日 (日) 19時39分04秒 rc.local お手軽自動起動 -- (s1n) 2019-04-15 09 53 54 DEVICE_ATTR 使ってみるテスト -- (s1n) 2019-08-05 15 14 55 ubuntu起動後、全fileがreadonlyの場合、/を再mountし直すと読み書きできるのか? $ sudo mount -o remount,rw / -- (s1n) 2019-10-11 20 15 32 プロファイラ:実行ファイルの時間がかかってるところを探す。→perf -- (s1n) 2019-12-10 09 29 46 脆弱性スキャナ:Vuls、Trivy、Dockle -- (s1n) 2019-12-10 22 50 14 Brace Expansion 覚えとくと便利ね。sh scriptとかで使えそう。 -- (s1n) 2020-01-07 17 24 52 glib.MainLoop -- (s1n) 2020-10-19 17 33 10 openmediavault: Linux+smbでNAS環境を作ったときに、そのNAS管理用I/Fを用意してくれる。 -- (s1n) 2020-10-19 17 44 53 LXD Linux Containers -- (s1n) 2020-10-25 12 13 44 Ctrl+Sの無効化 if -t 0; then stty stop undef stty start undef fi -- (s1n) 2021-05-20 14 15 12 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/linux_bookmarks/pages/27.html
晋遊舎 Linux100% Vol.2 http //www.shinyusha.co.jp/~top/02mook/linux100-2.htm 晋遊舎 Linux100% http //www.shinyusha.co.jp/~top/02mook/linux100.htm Amazon.co.jp Ubuntu http //www.amazon.co.jp/s/ref=nb_ss_gw?__mk_ja_JP=%83J%83%5E%83J%83i url=search-alias%3Daps field-keywords=Ubuntu Amazon.co.jp Linux http //www.amazon.co.jp/linux/s/ref=sr_pg_2?ie=UTF8 rs= keywords=Linux rh=i%3Aaps%2Ck%3ALinux page=2
https://w.atwiki.jp/linux_bookmarks/pages/22.html
OSなしPC BTOパソコンの通販ショップ マウスコンピューター http //www.mouse-jp.co.jp/ Linux搭載PC LinuxMania Linux PC,Linuxパソコン販売 Linux搭載PCの購入なら http //www.linuxmania.jp/ Epson 「 Endeavor LX1000 」 http //shop.epson.jp/lx1000/
https://w.atwiki.jp/newmain/
巷では Windows Vista が発売になってます。 Windows Vista Ultimate 日本語版 実売価格 約42,000- 同アップグレード版 約28,000- こんな金額出せない(´;ω;`)ウゥゥ 。 いい機会だから、 Linuxがどの程度育ってるか、一般ユーザーの立場から検証して見ます。 グラフィカルインタフェース、Noコマンドでどこまで使えるか? Linuxにはいろんなディストリビューションがあるけど、 今回は Fedora Core6 に絞ります。 いざ!!(・∀・)/ いってみお
https://w.atwiki.jp/linux_kai/pages/37.html
Total - (Today - Yesterday - ) 最終更新日 2010/08/08 01 18 ここでは、Arch LinuxでXLinkKaiする環境を作成したときのメモを紹介します。 当然ながらインストールなどすべての作業は 自己責任でお願いします。 1.検証に使用した環境 2.Arch Linuxの準備 3.無線LANアダプタの設定 4.Kaiの導入と設定 5.Archでの検証結果 6.その他、未調査や未検証なこと 1.検証に使用した環境 Arch Linux (sudo、xorg、KDE、firefox日本語環境が整っている状態) WL-685R(Ralink RT2571WF) PSP-3000、MHP2G ルータとPCはLANケーブルで有線接続しています 2.Arch Linuxの準備 検証したArchについての情報です。 $ uname -a Linux arch 2.6.34-ARCH #1 SMP PREEMPT Mon Jul 5 21 03 38 UTC 2010 i686 Intel(R) Xeon(R) CPU L5420 @ 2.50GHz GenuineIntel GNU/Linux WiFiアダプタをPCに取り付け、Archに認識されているか確認します。 $ lsusb Bus 001 Device 002 ID 148f 2573 Ralink Technology, Corp. RT2501USB Wireless Adapter 無線LANツールをArchに追加します。 $ sudo pacman -S wireless_tools 3.無線LANアダプタの設定 無線LANを設定します。 $ sudo touch /usr/local/bin/adhoc.sh $ sudo chmod 755 /usr/local/bin/adhoc.sh $ sudo vi /usr/local/bin/adhoc.sh #!/bin/sh ifconfig wlan0 down iwconfig wlan0 mode ad-hoc iwconfig wlan0 channel 1 iwconfig wlan0 essid PSP_AULJM05500_L_MHP2Q000 ifconfig wlan0 up $ sudo /usr/local/bin/adhoc.sh 無線LANの状態を確認します。 $ /sbin/modinfo rt73usb filename /lib/modules/2.6.34-ARCH/kernel/drivers/net/wireless/rt2x00/rt73usb.ko license GPL firmware rt73.bin description Ralink RT73 USB Wireless LAN driver. version 2.3.0 ... $ /usr/sbin/iwconfig wlan0 wlan0 IEEE 802.11bg ESSID "PSP_AULJM05500_L_MHP2Q000" Mode Ad-Hoc Frequency 2.412 GHz Cell 8A F6 16 ?? ?? ?? Tx-Power=11 dBm Retry long limit 7 RTS thr off Fragment thr off Power Management on $ /sbin/ifconfig wlan0 wlan0 Link encap Ethernet HWaddr 00 0E 8E ?? ?? ?? UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 0 errors 0 dropped 0 overruns 0 frame 0 TX packets 44766 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 1000 RX bytes 0 (0.0 b) TX bytes 9066122 (8.6 Mb) 4.Kaiの導入と設定 kaiengineをインストールします。kai設定編のkaiインストールを参照してください。 wxgtkライブラリを追加した後、不足ライブラリがないか確認します。 $ sudo pacman -S wxgtk $ ldd /usr/local/bin/kaiengine linux-gate.so.1 = (0xb7821000) libwx_gtk2u_richtext-2.8.so.0 = /usr/lib/libwx_gtk2u_richtext-2.8.so.0 (0xb7710000) libwx_gtk2u_aui-2.8.so.0 = /usr/lib/libwx_gtk2u_aui-2.8.so.0 (0xb76ac000) libwx_gtk2u_xrc-2.8.so.0 = /usr/lib/libwx_gtk2u_xrc-2.8.so.0 (0xb762c000) libwx_gtk2u_qa-2.8.so.0 = /usr/lib/libwx_gtk2u_qa-2.8.so.0 (0xb7610000) libwx_gtk2u_html-2.8.so.0 = /usr/lib/libwx_gtk2u_html-2.8.so.0 (0xb757c000) libwx_gtk2u_adv-2.8.so.0 = /usr/lib/libwx_gtk2u_adv-2.8.so.0 (0xb74c4000) libwx_gtk2u_core-2.8.so.0 = /usr/lib/libwx_gtk2u_core-2.8.so.0 (0xb717f000) libwx_baseu_xml-2.8.so.0 = /usr/lib/libwx_baseu_xml-2.8.so.0 (0xb7175000) libwx_baseu_net-2.8.so.0 = /usr/lib/libwx_baseu_net-2.8.so.0 (0xb714a000) libwx_baseu-2.8.so.0 = /usr/lib/libwx_baseu-2.8.so.0 (0xb7001000) libstdc++.so.6 = /usr/lib/libstdc++.so.6 (0xb6f11000) libm.so.6 = /lib/libm.so.6 (0xb6eec000) libgcc_s.so.1 = /usr/lib/libgcc_s.so.1 (0xb6ed0000) libpthread.so.0 = /lib/libpthread.so.0 (0xb6eb6000) libc.so.6 = /lib/libc.so.6 (0xb6d6b000) libgtk-x11-2.0.so.0 = /usr/lib/libgtk-x11-2.0.so.0 (0xb69a7000) libgdk-x11-2.0.so.0 = /usr/lib/libgdk-x11-2.0.so.0 (0xb6914000) libgobject-2.0.so.0 = /usr/lib/libgobject-2.0.so.0 (0xb68d6000) libgdk_pixbuf-2.0.so.0 = /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb68b9000) libglib-2.0.so.0 = /usr/lib/libglib-2.0.so.0 (0xb67f1000) libpango-1.0.so.0 = /usr/lib/libpango-1.0.so.0 (0xb67af000) libgthread-2.0.so.0 = /usr/lib/libgthread-2.0.so.0 (0xb67ab000) libXinerama.so.1 = /usr/lib/libXinerama.so.1 (0xb67a8000) libXxf86vm.so.1 = /usr/lib/libXxf86vm.so.1 (0xb67a3000) libSM.so.6 = /usr/lib/libSM.so.6 (0xb679b000) libpng14.so.14 = /usr/lib/libpng14.so.14 (0xb6774000) libjpeg.so.8 = /usr/lib/libjpeg.so.8 (0xb673f000) libtiff.so.3 = /usr/lib/libtiff.so.3 (0xb66e5000) libexpat.so.1 = /usr/lib/libexpat.so.1 (0xb66bf000) libz.so.1 = /usr/lib/libz.so.1 (0xb66aa000) libdl.so.2 = /lib/libdl.so.2 (0xb66a5000) /lib/ld-linux.so.2 (0xb7822000) libXext.so.6 = /usr/lib/libXext.so.6 (0xb6697000) libXrender.so.1 = /usr/lib/libXrender.so.1 (0xb668f000) libXi.so.6 = /usr/lib/libXi.so.6 (0xb6682000) libXrandr.so.2 = /usr/lib/libXrandr.so.2 (0xb667b000) libXcursor.so.1 = /usr/lib/libXcursor.so.1 (0xb6671000) libpangocairo-1.0.so.0 = /usr/lib/libpangocairo-1.0.so.0 (0xb6666000) libX11.so.6 = /usr/lib/libX11.so.6 (0xb654c000) libXcomposite.so.1 = /usr/lib/libXcomposite.so.1 (0xb6549000) libXdamage.so.1 = /usr/lib/libXdamage.so.1 (0xb6546000) libXfixes.so.3 = /usr/lib/libXfixes.so.3 (0xb6540000) libatk-1.0.so.0 = /usr/lib/libatk-1.0.so.0 (0xb6526000) libcairo.so.2 = /usr/lib/libcairo.so.2 (0xb64b4000) libgio-2.0.so.0 = /usr/lib/libgio-2.0.so.0 (0xb641b000) libpangoft2-1.0.so.0 = /usr/lib/libpangoft2-1.0.so.0 (0xb63ef000) libfreetype.so.6 = /usr/lib/libfreetype.so.6 (0xb6369000) libfontconfig.so.1 = /usr/lib/libfontconfig.so.1 (0xb633b000) libgmodule-2.0.so.0 = /usr/lib/libgmodule-2.0.so.0 (0xb6338000) librt.so.1 = /lib/librt.so.1 (0xb632f000) libpcre.so.0 = /lib/libpcre.so.0 (0xb62f8000) libICE.so.6 = /usr/lib/libICE.so.6 (0xb62e0000) libuuid.so.1 = /lib/libuuid.so.1 (0xb62dc000) libxcb.so.1 = /usr/lib/libxcb.so.1 (0xb62c4000) libpixman-1.so.0 = /usr/lib/libpixman-1.so.0 (0xb6265000) libxcb-render-util.so.0 = /usr/lib/libxcb-render-util.so.0 (0xb6260000) libxcb-render.so.0 = /usr/lib/libxcb-render.so.0 (0xb6259000) libresolv.so.2 = /lib/libresolv.so.2 (0xb6244000) libXau.so.6 = /usr/lib/libXau.so.6 (0xb6241000) libXdmcp.so.6 = /usr/lib/libXdmcp.so.6 (0xb623c000) ロケールを登録します。 $ localedef -f WINDOWS-31J -i ja_JP ja_JP.SJIS $ locale -a | grep ja_JP ja_JP.sjis ja_JP.utf8 Kai設定ファイル用のディレクトリを作成します。 $ mkdir ~/XLinkKai kaiengine実行用のシェルスクリプトを作成します。 $ sudo touch /usr/local/bin/kaiengine.sh $ sudo chmod 755 /usr/local/bin/kaiengine.sh $ sudo vi /usr/local/bin/kaiengine.sh #!/bin/sh cd ~/XLinkKai sudo LANG=ja_JP.sjis /usr/local/bin/kaiengine Kaiの実行 $ sudo /usr/local/bin/kaiengine.sh Kaiの設定XLink Kai ConfigurationのNetworkAdapterは、"wlan0"を選択します。#XLink Kai Configurationは、kai設定編のkai設定を参照してください。 5.Archでの検証結果 MHP2Gオンライン集会所で他キャラ確認、MHP2Gオンライン集会所の出入り問題なし。 WebUIでの日本語の読み書きも問題ありません。 Windows、MacOSXのユーザーと相性確認テストを行いましたが、問題ありませんでした。 6.その他、未調査や未検証なこと Archのrt73usb 2.3.0で対応していると思われる国内メーカー販売製品。 /usr/src/linux/drivers/net/wireless/rt2x00/rt73usb.c /* Buffalo */ { USB_DEVICE(0x0411, 0x00d8), USB_DEVICE_DATA( rt73usb_ops) }, { USB_DEVICE(0x0411, 0x00d9), USB_DEVICE_DATA( rt73usb_ops) }, { USB_DEVICE(0x0411, 0x00f4), USB_DEVICE_DATA( rt73usb_ops) }, { USB_DEVICE(0x0411, 0x0116), USB_DEVICE_DATA( rt73usb_ops) }, /* WLR-UC-G */ { USB_DEVICE(0x0411, 0x0119), USB_DEVICE_DATA( rt73usb_ops) }, /* Corega */ { USB_DEVICE(0x07aa, 0x002e), USB_DEVICE_DATA( rt73usb_ops) }, /* CG-WLUSB2GPX */ /* Planex */ { USB_DEVICE(0x2019, 0xab01), USB_DEVICE_DATA( rt73usb_ops) }, { USB_DEVICE(0x2019, 0xab50), USB_DEVICE_DATA( rt73usb_ops) }, /* GW-US54Mini2 */ このページについての指摘や情報がありましたらコメントに投稿をお願いします。 上へ戻る SUSE編をコピペしてArch編を仮作成 -- kar (2010-08-01 20 06 59) 名前 コメント
https://w.atwiki.jp/linuxjapanwiki/pages/175.html
現在、LinuxJapanWikiはatwikiから Miraheze に移行中です。このページは2021年9月15日にMirahezeに移行しました。最新の情報は Mirahezeのページ で確認してください。 Arch Linux Arch Linuxは、簡潔さ、現代性、実用性、ユーザー中心性、多様性に焦点を当てて開発が行われている、独立系のLinuxディストリビューション。 簡潔さとは、Arch Linuxの言うところでは「不必要な追加・修正、あるいは複雑化を伴わない」ことであり、それは初心者の立場よりも開発者の立場からの見たものだとしている。 ▲Arch Linuxのロゴ 各種データ 開発者 Levente Polyak ら 系統 Arch Linux 開発状況 開発中 初版 2002年3月11日 最新版 ローリングリリースインストール用ISOイメージは毎月初旬に更新 アップデート方式 pacman パッケージ管理 pacman カーネル インストール時に選択 既定のシェル bash(ライブ環境ではzsh) ライセンス 様々 ウェブサイト https //www.archlinux.jp/ 概要 Arch Linuxは、2002年3月にジャッド・ヴィネットにより設立された。 ジャッドは、別の最小主義ディストリビューションであるCRUXから着想を得てArchの開発を思い立った。 2007年10月以降はアーロン・グリフィンが、2020年2月以降はレベンテ・ポリアクがプロジェクトを率いている。 Arch Linuxの公式リポジトリは、x86-64マイクロプロセッサを対象にしたバイナリパッケージをベースとしている。 Portsやebuildのように、ソースコードのビルドおよびバイナリパッケージの作成を自動化するArch Build System(ABS)も提供されている。 Arch Linuxは、シンプルで無駄の無いシステムに焦点を当てており、「素早くアクセスして編集できるように配置され、簡明なコメントが付けられた、きれいで能率的な構成ファイル群が整備されている」とされる。 管理や構築を複雑なツールに頼るシステムはエンドユーザにとって害になるだろう。 (中略) 「複雑なシステムを隠そうとすれば、その結局もっと複雑なシステムになってしまうのが落ち」だ。 中身を隠すための抽象化レイヤーは決して良いものではない。 その代わりに、隠さないで済むように中身を設計すべきなのだ。 アーロン・グリフィン Arch Linuxは、2012年11月4日以降公式のinitシステムとしてsystemdを採用しているが、それ以前はBSDスタイルのinitが使われていた。 これは、柔軟性と引き換えに簡潔さを得るもので、起動時にロードしたいモジュールや実行したいサービスは中心的設定ファイルの /etc/rc.conf に単純に列挙していた。 インストール Arch Linuxのウェブサイトでは、CDもしくはUSBから起動できるISOイメージが提供されている。 Arch Linuxのインストール作業はコマンドライン環境で行われる。 パーティションの作成、ファイルシステムの作成・マウントなどを行い、pacstrapという小さなシェルスクリプトを実行して基本システムをインストールする。 カーネルはbaseパッケージに含まれていないため、pacstrapによるインストールの段階でカーネルを選択することが出来る。 インストール後のシステムの設定やデスクトップ環境などのソフトウェアの追加は、手動で行う必要がある。 パッケージ管理 pacman 詳細は「pacman」参照 すべてのパッケージは、Arch Linuxのために開発されたpacmanパッケージマネージャを使用して管理される。 pacmanは、パッケージのインストール・アップグレード・削除・ダウングレードを処理するとともに、依存関係の自動解決を行う。 公式のパッケージはArch Linuxのパッケージツリーから取得される。 パッケージは基本的にtar.xz形式で提供されているが、2020年1月4日、tar.zst形式に切り替える方針が示された。 リポジトリ core - 基本システムをセットアップするために必要なすべてのパッケージが収容される。 extra - 基本システムでは必要とされないパッケージが収容される。デスクトップ環境とそのプログラムはこれに含まれる。 community - コミュニティによりビルドされたパッケージが収容される。これには、十分な数の投票を受けて「トラステッドユーザ」(trusted user) により採用されたものが含まれる。 multilib - x86-64ユーザのためのリポジトリで、32bitアプリケーションを64bit環境で容易に実行できるように提供されている。 この他に、メインのリポジトリに収容される前のテスト段階のパッケージを提供するためのリポジトリがある。 testing - 「core」および「extra」リポジトリ用。 community-testing - 「community」リポジトリ用。 multilib-testing - 「multilib」リポジトリ用。 加えて、破損したパッケージがtestingリポジトリに置かれることを回避するために、試験的なリビルドを行うための「staging」および「community-staging」リポジトリが用意されている。 過去に存在したunstableリポジトリは2008年7月をもって停止され、ほとんどのパッケージは他のリポジトリへ移動した。 これらの公式リポジトリに加え、利用者が提供する非公式リポジトリが存在する。 この例としてAURがある。 リポジトリのセキュリティ 過去のArch Linuxでは、電子署名付きパッケージがサポートされておらず、ダウンロード、インストールのプロセスにおいて、パッケージとメタデータの真正性が検証されていなかった。 したがって、改ざんされた、もしくは悪意を持つリポジトリミラーによってシステムが危険に晒される可能性があった。 pacmanバージョン4から、データベースとパッケージの検証が可能になった。 2011年11月より公式リポジトリにおいて新規パッケージへの署名が強制され、2012年3月の時点ではすべてのパッケージが署名され、2012年6月よりパッケージ署名検証の運用が正式に開始された。 Arch Build System Arch Build System(ABS)は、ソースコードのビルドおよびPacman用バイナリパッケージの作成を自動化するための「Portsライクな」システムである。 ABSが提供するツールは、公式リポジトリのパッケージ作成に使われているだけでなく、一般のユーザも利用できる。 ABSでは、パッケージの構築に必要な情報を PKGBUILD という名前のBashスクリプトとして記述する。 PKGBUILDスクリプトには、ソースコードのダウンロード元、パッケージのメタデータ(名前やバージョン番号など)、ビルド時に必要なパッケージの一覧や、インストール時の依存関係、ソースコードをビルドするスクリプト、ファイルシステムへの配置を決めるスクリプトなどが、定められた仕様に従って記述される。 PKGBUILDスクリプトはABSのmakepkgツールによって処理される。 makepkgは、PKGBUILDスクリプトの内容をもとに、ソースコードのダウンロードおよびビルド、pacman用バイナリパッケージの作成を自動で行うシェルスクリプトである。 これによって作成されたパッケージは、公式のパッケージと同様に、pacmanを使ってインストールおよび管理を行うことができる。 Arch User Repository Arch User Repository(AUR)では、一般ユーザによって作成された、公式リポジトリには存在しないパッケージのPKGBUILDスクリプトが提供されている。 これによりユーザは、ソースコードのビルドを簡略化することができ、さらにソフトウェアをpacmanのパッケージとしてインストールすることができる。 これらのPKGBUILDスクリプトはAURのウェブサイトからダウンロードしてABSのmakepkgコマンドで利用できるが、「Yay」のようなヘルパープログラムを使うことで、パッケージの検索・ダウンロード・ビルドのプロセスをさらに自動化することもできる。 AURでは、以下の理由によりリポジトリに収容されないパッケージも提供されている。 ライセンスの問題再配布は認められていないが利用はフリーなソフトウェアはAURに収容できる。AURには実際にそれらのソフトウェアを提供サイトから直接ダウンロードするPKGBUILDスクリプトが収容されている。例えばGoogle EarthやRealPlayerなどが該当する。 公式パッケージに変更を加えたものAURには公式パッケージの様々なバリエーションも収容される。公式パッケージのベータバージョンなどもこれに該当する。 いかなるソフトウェアであっても一般ユーザによってPKGBUILDが提供されうる。 あらゆるPKGBUILDは、ライセンスの問題や方針などのために意図的にAURに置く場合を除いて、ユーザから十分な投票を受けることでcommunityリポジトリに登録される可能性がある。 リリース Arch LinuxはGentoo Linux同様、ローリングリリースと呼ばれるリリースモデルを採用しており、明確な「バージョン番号」や「リリーススケジュール」を持たない。 リポジトリ上のソフトウェアパッケージは日々新しいバージョンへと更新されており、定期的にソフトウェアアップデートを行うことで、システムを常に最新の状態に保つことができる。 インストール用のイメージファイルは定期的に更新されているが、これは基本的にシステムパッケージ群の最新スナップショットに過ぎない。 ISOイメージリリース2009.02以降、最適なハードウェアサポートを行うために、インストール用イメージのリリースはカーネルのバージョンアップにあわせて行われることになった。 派生ディストリビューション Alter Linux - 日本初のArch Linuxベースのディストリビューション。完全な日本語化が行われている。GrowthLinux AquaLightOS Manjaro EndeavourOS コメント欄 コメント欄の利用に関してはコメント欄の利用を参照して下さい。 本ページに無関係な内容のコメントは一律して削除されます。Wiki運営に関しては Wiki運営掲示板 にお願いします 。 投稿されているコメントへの返信の際は、必ず返信したいコメント横の○にチェックを入れて返信して下さい。 +上記の内容を守れる方のみご利用ください。 上記の内容を守れる方のみご利用ください。 コメントログ作成 - 名無しさん (2020-05-27 17 31 27) 名前 コメントログ
https://w.atwiki.jp/vmlinuz/pages/62.html
perl チュートリアル TOP linux perl チュートリアル 概要 インストールしてから実際に動作させるまでの流れ また、トラブルシューティングなど 運用面でのMEMOがき +コンテンツ一覧 perl チュートリアル概要 実行環境 チュートリアルCPANの管理 CPANでのインストール コンソールからCPANのインストール CPANの設定ファイルなど 補足 参考サイト 実行環境 CentOS 6.3(minimal) チュートリアル CPANの管理 cpan CPANでのインストール cpan install [module名] コンソールからCPANのインストール cpan -i [モジュール名] CPANの設定ファイルなど /usr/lib/perl5/5.8.8/CPAN/Config.pm ~/.cpan 補足 参考サイト Today - Yesterday - Total -